Strength training system

ABSTRACT

A strength training system includes a detector for detecting moving statues of a load portion of a strength training equipment and generating a statues data of the strength training equipment, and a cloud platform for analyzing the statues data to guide the trainee doing exercise or guide the trainer guiding the trainee to do exercise.

NOTICE OF COPYRIGHT

A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to any reproduction by anyone of the patent disclosure, as it appears in the United States Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.

BACKGROUND OF THE PRESENT INVENTION Field of Invention

The present invention relates to a training system, and more particularly to a strength training system, which provides a detector installed an strength training equipment for providing statues data to the strength training system, the strength training system generates a report for the trainee.

Description of Related Arts

If you want to do exercise in anytime you wanted, then doing exercise at home is your best choice. You may purchase some training machine, such as a jogging machine, indoor exercise bicycle, or indoor rowing machine etc. Above exercise machine may be provide a panel to adjust exercise machine and to show workout record. The exercise evaluates the exercise report through the workout record, and make an exercise plan according to the workout record. But a strength exercise machine doesn't provide such a panel to show workout record. The exerciser need to memory the workout record by himself. It is worth mentioning that not only the home strength exercise machine did not provide the panel to show workout record, but the strength exercise machine in the gym center also doesn't provide the panel to show work out.

To hire a personal trainer will help the exerciser to make an exercise plan and to give some advises and instructions. While the exerciser does strength exercise with the personal trainer, the personal trainer may be calculate the workout record. But if the exerciser utilizes does exercise without personal trainer, the workout record may be calculate by the exerciser. If the exerciser doesn't provide the workout record, the training plan may not achieve the expect result. If the strength exercise machine is able to monitor the exerciser to do exercise, the workout record is able to be generated by the strength exercise machine. The personal trainer make the exercise plan is more effective. A good personal trainer has more and more trainee, so make an appointment with the good trainer more and more difficult. But if the strength exercise machine is able to respond the workout record of the trainee, that will help the personal trainer to make an exercise plan.

If the exerciser is a business man, it means that the exerciser is able to do exercise everywhere, such as gym room of a hotel, gym center, or home. But the strength exercise machine cannot monitor the exerciser to do exercise, so that the exerciser just do strength exercise by himself instead of doing exercise according to the exercise plan. It is hard to achieve the expect result of the exercise plan. If the strength exercise machine is able to monitor the exercise that helps the exerciser does exercise stick to the plan, but there no such strength machine on the market.

SUMMARY OF THE PRESENT INVENTION

The invention is advantageous in that it provides a strength training system, which generates an exercise report through detecting moving statues of a strength training equipment.

Another advantage of the invention is to provide a strength training system, which generates an exercise report through detecting moving statues of a lifting training equipment.

Another advantage of the invention is to provide a strength training system, which provides a detector installed on the strength training equipment for incorporate with the strength training equipment to acquire exercise status.

Another advantage of the invention is provide a strength training system, which provides a detector installed on the lifting training equipment for incorporated with the lifting training equipment to acquire exercise status.

Another advantage of the invention is provide a strength training system, which provides a detector installed on the lifting training equipment for incorporated with the lifting training equipment to acquire exercise status.

Another advantage of the invention is provide a strength training system, which provides a detector installed on a loaded portion of the strength training equipment for detecting the moving status of the loaded portion of the strength training equipment through moving with the loaded portion of the strength training equipment.

Another advantage of the invention is provide a lifting training system, which provides a detector installed on a loaded portion of the lifting training equipment or detecting the moving status of the loaded portion of the lifting training equipment through moving with the loaded portion of the lifting training equipment.

Another advantage of the invention is provide a strength training system, which provides a trainee exercise report according to a statues data provided by the detector.

Another advantage of the invention is provide a strength training system, which provides a trainer training report according to a statues data provided by the detector.

Another advantage of the invention is provide s strength training system, which generates an exercise plan for the trainee through processing the statues data provided by the detector.

Another advantageous in that it provides a strength training system, which generates a training plan for the trainer through processing the statues data provided by the detector.

Another advantageous in that it provides a strength training system, which generates a session training plan for the trainer through processing the statues data provided by the detector.

Another advantageous in that is provides a strength training system, which studies the status data of the trainee to generates an exercise pattern of the trainee.

Another advantageous in that is provides a strength training system, which studies the status data of the trainee to generates a training pattern of the trainer.

Another advantageous in that is provides a strength training system, which studies the status data of the trainer to generates a utilizing pattern of the strength trainer patter.

Another advantageous in that is provides s strength training system, which provides a guide for guiding the trainee to install the detector in the right place of the strength training equipment.

According to the present invention, the foregoing and other objects and advantages are attained by a detector for detecting moving status of load portion of a strength training equipment through moving with load portion of the strength training equipment and a training module, wherein said training module communicatively connects with said detector, wherein said detector generates a status data according to the moving status of the load portion of the strength training equipment and sends to the training module, said training module generating a exercise report through analyzing the status data.

Still further objects and advantages will become apparent from a consideration of the ensuing description and drawings.

These and other objectives, features, and advantages of the present invention will become apparent from the following detailed description, the accompanying drawings, and the appended claims.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A is a perspective view of a preferred embodiment of the present invention, illustrating a detector is installed on the strength training equipment.

FIG. 1B is a perspective view of the preferred embodiment of the present invention, illustrating a detector is installed on the strength training equipment.

FIG. 2 is a block diagram of the preferred embodiment of the present invention, illustrating the system structure.

FIG. 3 is a perspective view of a preferred embodiment of the present invention, illustrating a user interface of add a new RM-bilateral.

FIG. 4 is a perspective view of a preferred embodiment of the present invention, illustrating a user interface of trainee.

FIG. 5 is a perspective view of a preferred embodiment of the present invention, illustrating a user interface of trainee profile.

FIG. 6 is a perspective view of a preferred embodiment of the present invention, illustrating a user interface of trainer.

FIG. 7 is a perspective view of a preferred embodiment of the present invention, illustrating a user interface of guide.

FIG. 8 is a perspective view of a preferred embodiment of the present invention, illustrating a user interface of guiding to adjust the strength training equipment.

FIG. 9A and FIG. 9B are perspective views of a preferred embodiment of the present invention, illustrating user interface of install detector.

FIG. 10 is a perspective view of a preferred embodiment of the present invention, illustrating a user interface of showing the detector is connected.

FIG. 11 is a perspective view of a preferred embodiment of the present invention, illustrating a user interface of guiding to initial the detector.

FIG. 12A and FIG. 12B are two perspective view of a preferred embodiment of the present invention, illustrating a user interface of install another detector on the strength training system.

FIG. 13 is a perspective view of a preferred embodiment of the present invention, illustrating a user interface of showing two detectors are connected.

FIG. 14A and FIG. 14B is a perspective view of a preferred embodiment of the present invention, illustrating a user interface of guiding to initial the detector.

FIG. 15 is a perspective view of a preferred embodiment of the present invention, illustrating a user interface of review a training report.

FIG. 16A and FIG. 16B are perspective views of a preferred embodiment of the present invention, illustrating a user interface of guiding the installation of the detector on an arm.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

The following description is disclosed to enable any person skilled in the art to make and use the present invention. Preferred embodiments are provided in the following description only as examples and modifications will be apparent to those skilled in the art. The general principles defined in the following description would be applied to other embodiments, alternatives, modifications, equivalents, and applications without departing from the spirit and scope of the present invention.

Referring to FIG. 1A to FIG. 1B of the drawings, at least a detector 20 is installed on a strength training device according to a preferred embodiment of the present invention is illustrated. The strength training equipment is installed at least one detector 20. In other words, the detector 20 is installed on a strength training equipment. More specifically. The detector 20 is installed on the load portion E1 of the strength training equipment. Preferably, the detector 20 is installed adjacent the weight on the load portion E1. The strength training device refers to a training equipment through lifting weight to training strength.

Referring to FIG. 2 of the drawing, the system structure of the strength training system according to the preferred embodiment of the present invention is illustrated. The strength training system comprises a could platform 10 and at least one detector 20. The could platform 10 communicatively connects with the detector 20. The detector 20 is installed at a load portion E1 of the strength training equipment. The load portion E1 refers to a portion of the strength training equipment where is capable of adjusting weight according to the strength training. When the exerciser does a strength training with the strength training equipment, the load portion E1 is elevated and the detector 20 is elevated with the load portion E1. The detector 20 detects the movement status of the load portion E1 and generates a status data. The detector 20 sends the status data to the cloud platform 10. The cloud platform 10 analyzes the status data and obtains an exercise report. The cloud platform 10 informs the exercise report to the exerciser. It is worth mentioning that the exerciser is able to register as a trainee or a trainer. If the exerciser wants to register as the trainer, the exerciser need to pass the certification by the cloud platform 10. Referring to FIG. 6 of the drawing, a user interface of trainer. Through the User Interface (UI), the trainee is capable of viewing trainer, training history and the trainee profile. In the trainee profile shows a summary of the trainee's Max training volume, Force and Power, as shown in FIG. 5. A summary portion 601 is displayed the summary of the trainee's Max training volume, Force and Power. It is worth mentioning that the trainee is capable of apply to become a trainer. If the trainee passes the certification by the cloud platform 10, the trainee becomes the trainer. Referring to FIG. 64 of the drawing, an user interface of a trainer menu is illustrated. The trainer is capable of editing trainer's profile and selecting trainee. The trainer is capable of viewing profile of trainee through a menu item 501, as shown in FIG. 6.

The could platform 10 further comprises a detector management module 13 and a training module 14. The detector management module 13 communicatively connects the training module 14. The detector management module 13 separately communicatively connects each detector 20. The detector management module 13 acquires a identification of each detector 20. The detector management module 13 analyzes the identification of each detector 20 for acquiring the detector information of each the detector 20. The detector information refers to the current installed position of the detector 20, the identification code of the strength training equipment, and so on. Preferably, The detector information further comprises an identification code of a detecting group. The detector management 13 arranges the detectors 20 installed on the same strength training equipment at the same detecting group. The detector 20 is installed on the strength training equipment. More specifically, the detector 20 is installed on the load portion E1 of the strength training equipment. When an trainee doing exercise, the load portion E1 is elevated, and the detector 20 is moved with the load portion E1. In such a manner, the detector 20 detects the moving status of the load portion E1 and generates a status data. The detector 20 sends the status data to the training module 14. The training module 14 processing the statues data and generates an exercise report to the trainee. If the identity of the user is the trainer, the training module 14 processes each statues data according to the identity of the detecting group, so that the trainer is capable of reviewing each trainee's exercise report.

The training module 14 is capable of guiding to do exercise. Referring to FIG. 7 of the drawing, the user interface of a selecting movement UI of the strength training system to the preferred embodiment of the present invention is illustrated. The selecting exercise UI comprises a model selecting portion 801, an movement selecting portion 802 and a trained muscle display portion 803. The trainee is capable of selecting the training model and the movement through the selecting movement UI. It is worth mentioning that when the movement is selected, the trained muscle display portion 803 displays a muscle picture and the trained muscle is highlight displayed. The trained muscle display portion 803 is capable of displaying a video for displaying the trained muscle video. In such a manner, the trainee is easy to know which muscles is trained by the selected movement. It is was mentioning that the trainer is capable of utilizing the selecting movement portion 801 to select movement for the trainee. After the trainee selected the movement, the training module 14 is capable of guiding the trainee to adjust the strength training equipment for exercising the movement through a presentation portion 901. The presentation portion 901 is capable of guiding the trainee how to adjust the strength training equipment through the video, as shown on FIG. 8. The trainer is capable of recording a guiding video for the trainee and upload the training module 14. The trainee watches the guiding video through the presentation portion 901.

To detecting different movement, the number of the detector 20 and the installed position of the detector 20 are different. The training module 14 guides the trainee how to install the detector 20 on the strength training equipment. Referring to FIG. 9A and FIG. 9B of the drawings, the user interface of install detector UI of the strength training system to the preferred embodiment are illustrated. The trainee selects a bilateral movement on the strength training equipment. The detector 20 is guided to install to the to the strength training equipment. More specifically, the detector 20 is installed on an arm E2 connected with the load portion E1, as shown on FIG. 16A. Preferably, the detector 20 is installed adjacent to the weight on the load portion, as shown on FIG. 9A. The trainee is guided the installed direction of the detector 20 from the FIG. 9B. After the detector 20 is installed on the strength training equipment, the training module 14 guides the trainee turn on power of the detector 20, so that the detector 20 is capable of connecting with the training module 14. After the detector 20 is connected with the training module 14, the identity of the detector 20 shows on a detecting UI, as shown on FIG. 10.If the detector 20 is connected, the detector 20 is shown in the indication portion 1003, as shown in FIG. 10. And then, the training module 14 guides the trainee to perform the complete movement for initialing the detector 20, as shown in FIG. 11. Display portion 1002 shows a picture or a video for guiding the trainee to perform the complete movement. After initialing the detector 20 is finished, the trainee begins to do the bilateral movement exercise.

Referring to FIG. 12A and FIG. 12B of drawings, the user interface of install position of the detectors 20 of the strength training system to the preferred embodiment are illustrated. The trainee selects a isolateral movement on the strength training equipment. To detect the isolateral movement needs the two detectors 20. One of the two detectors is already installed to one of the load portion E1 of the strength training equipment. Another detector 20 is guides to install to another the load portion E1 of the strength training equipment, as shown on FIG. 12A. After the two detectors 20 are installed on the weight training equipment, the training module 14 guides the trainee turn on power of the detector 20, so that the two detectors 20 are capable of connecting with the training module 14. Each identity of two detectors 20 is shown on the detecting UI, as shown on FIG. 13. The indication portion 1003 shows two detectors 20 are connected with the training module 14. And then, the training module 14 guides the trainee to separately perform the complete movement trough the left hand or the right hand for separately initialing the two detector 20, as shown on FIG. 14A and FIG. 14B. After initialing the detector is finished, the trainee begins to do the ioslateral movement exercise. It is worth mentioning that the strength training equipment need to be adjusted to exercise isolateral movement.

The training module 14 is capable of generating the exercise report according to the statues data sent from the detector 20 or the detectors 20. The exercise report provides training volume maximum, force maximum, power maximum, Repetition Maximum (RM), RM List, and so on. The exercise module 145 is capable of generating the exercise report through formulas. In other words, the training module 14 manages a plurality of formulas, such as training volume per set=repetitions×load, power per repetitions=load×(averageAntiGravityAcceleratin×antiGravi+averageGravityAcceleration×gravityDuration)/(antiGravityDuration+gravityDuration), force per repetition=load×(averageAntiGravityAcceleration+averageGravityAcceleration)/2, work per repletion=load×(averageAntiGravityAcceleration×antiGravityDuratin+averageGravityAcceleration×gravityDuration), Average work per set=(Total work of a set)/Reps, and so on. The training module 14 analyzes the exercise report to confirm which formula is selected, and which parameter is needed. The training module 14 analyzes the status data and acquires the needed parameters. The training module 14 generates the exercise report according to the needed parameter and the selected formulas.

The cloud platform 10 further comprises a user management 11. The user management 11 separately communicatively connects with the training module 14 and the detector management module 13. The user management 11 management the trainee information and the trainer information. The training module 14 sends the exercise report to the user management 11, the user management 11 records the exercise report to corresponding user profile. It was worth mentioning that the trainee is capable of being certificated as a trainer through the user management 11. More specifically, the user management 11 acquires the trainee profile to check the trainee's exercise report. The user management examines the trainee's exercise report. If the trainee ‘s exercise report shows the trainee is qualified to train other trainee, the user management certificates the trainee as a trainer. The trainer is capable of training the trainee through the trainee.

The cloud platform 10 further comprises an equipment management 12. The equipment management 12 manages a plurality of equipment information. The training module 14 communicatively connects with the equipment management 12. The training module 14 acquire the information of the strength training equipment form planning a training plan. The information of the strength training equipment includes the model of the strength training equipment, movements provided by the strength training equipment, identity of the strength training equipment, and so on. For example: the model of the strength training equipment is WB-CMA, WB-CMA is capable of providing the movement includes arm curls, arm rows, bicep curls and rows pull. But the model of WB-LS is capable of providing bench presses, bent over rows, calf raises, close grip arm curls, low cable rows, etc. Preferably, the information of the strength training equipment includes the location of the strength training equipment.

The cloud platform 10 further comprises a study module 15. The study module 15 separately communicatively connects the analyzing module 14, the user management module 11, the detector management 13 and the strength equipment management module 14. The study module 15 analyzes the trainee information, the exercise report, and then generating an exercise pattern of the trainee. The training module 14 is capable of acquiring the pattern of the trainee to plan a training plan. It is worth mentioning that the training module 14 is capable of help the trainer to plan a training trainee plan. The study module 15 further studies the information of the strength training equipment for forming a pattern of utilizing the strength training equipment. The study module 15 further studies the information of the detector 20 for forming a pattern of utilizing the strength training equipment. The study module generates a training pattern of the trainer through analyzing the trainer information acquired from the user management module, and the training result.

The training module 14 is capable of generating a training plan. The training module 14 analyzes the statues data and acquires an identification code of the detector 20. The training module 14 acquires the information of the detector 20 from the detector management module 13. The information of the detector 20 includes the model of the strength training equipment which the detector 20 is installed, the installed position of the detector 20, the model of the detector 20, the identification code of the detector 20, and so on. Preferably, the information of the detector 20 further includes the location of the detector 20. The training module 14 analyzes the information of the detector 20 obtains the model of the strength training equipment, and the installed position of the detector 20, and the identity of the detector 20. The training module 14 acquires movement provided by the strength training equipment according to the model of the strength training equipment. The training module 14 acquires current exercise type provided by the strength training equipment according to the current installed position. The training module 14 generates a training plan in accordance with trainee's training target based on the model of the strength training equipment and the current installed position of the detector 20. More specifically, the user provides the training target to the training module 14. The training module 14 obtains a movement data, which indicates the movement provided by the strength training equipment according to the model of the strength training equipment. And the training module 14 obtains a detecting data, which indicates the current movement is detected, and the number of the detector 20 installed on the load portion of the strength training equipment. If the number of the detector 20 less than the number of the load portion E1 of the strength training equipment, the training module 14 generates a step of adjusting the installed position of the detector 20, so that the trainee is capable of finishing the exercise plan through adjusting the installed position of the detector 20. In other words, the training module 14 generates the exercise plan for a single strength training equipment. But the single strength training equipment can't provide all movement. The training module 14 is capable of generating an exercise plan through utilizing a plurality of the strength training equipment. The training module 14 analyzes the exercise report of the trainee to find out which movement the trainee need to practice. Preferrably, the training module 14 analyzes the training target and the exercise report of the trainee to find out which movement the trainee need to practice. The training module 14 analyzes the movement is capable of be provided by the strength training equipment. If the strength training equipment cannot provide the selected movement that the trainee need to practice, the training module 14 acquires the location of the strength training equipment. The training module 14 find the strength training equipment is capable of providing the selected movement that the trainee need to practice. The training module 14 generates the exercise plan in accordance with the training target based on the location of the strength training equipment is capable of providing the movement that the trainee need to practice. Preferably, the training module 14 acquires the exercise pattern of the trainee for analyzing. And then, the training module 14 processes the exercise time of the trainee and the location of each strength training equipment to generating the exercise plan.

It was mentions that the training module 14 is capable of generate a training plan for the trainer. For example, The training module 14 acquires the trainees’ information trained by the trainer from the user management module 11. The training module 14 analyzing the training history of each trainee and exercise report of each trainee, and then the training module 14 classifies trainees according to training time, training location and current exercising movement. The training module 14 further analyzes the trainer information acquired from the user management module 11. Preferably, the training module 14 acquires the training pattern of the trainer. The training module 14 generates the training plan taught by the trainer according to the training pattern of the trainer, the trainer information and the trainees information. It is worth mentioning that the training module 14 analyzes the detector information and the equipment information to obtain a training location providing a plurality of the strength training equipment are available to use during the training time. The training module 14 arranges a plurality of trainees in the training location so as to the trainer trains trainees face to face, and at the same time the trainer is capable of training other trainees online. When the trainee does exercise with the strength training equipment according to the training plan, the detector 20 installed on the load portion of the strength training equipment continuously detects the movement status of the load portion and continuously sends the status data to the training module 14.

After the trainee finish exercising, the training module 14 generates the exercise report and send to the trainee, the trainee is capable of review the exercise report and the training plan. The training module 14 is capable of adjusting the training plan during the trainee doing exercise exercising. During the trainee doing exercise, the detector 20 sends the status data to the training module 14. The training module 14 analyzes the statues data and compares with the training plan. If the statues data shows the trainee cannot implement the training plan, the training module 14 adjusts the training plan according to status data. The adjustment training plan sends to the trainee. The trainee does exercise according to the adjustment training plan.

The training module 14 further comprises an analyzing module 141 and a report module 145. The analyzing module 141 communicatively connects with the report module 145. The analyzing module 141 separately communicatively connects with each detector 20. The analyzing module 141 acquiring the identification code of the detector 20 through analyzing the statues data receiving from the detector 20. The analyzing module 141 acquires the detector information of the detector 20 according to the identification code of the detector 20. The analyzing module 141 further analyzes the detector information of the detector 20 for acquiring the current installed position of detector 20 and the identification code of the strength training equipment. The analyzing module 141 acquires the information of the strength training equipment from the strength training equipment. The analyzing module 141 generates an exercise data through processing the current installed position of the detector 20, the information of the strength training equipment and the statues data. If the detector information of the detector 20 includes the identification code of the detecting group, the analyzing module 141 separately acquires the identification code of each detector 20 in the same detecting group. And then the analyzing module separately acquires the status data of each detector 20 in accordance with each identification code. The analyzing module generates an exercise data through processing the current installed position of each detector 20, the statues data of each detector 20 and the information of the strength training equipment. The analyzing module sends the exercise data to the report module 145.

The report module 145 generates the exercise report through processing the exercise data according to the selecting formula. More specifically, the report module 145 further comprises a report generating module 1451, a formula module 1452 and a parameter module 1453. The parameter module 1453 manages a plurality of parameters. For example, repetitions, antigravityDuration, gravityDuration, maxAntiGravity Acceleration, maxAntiGravityAcceleration Time, averageAntiGravity Acceleration, average Gravity Acceleration, load, leverArm, waitDuration and so on. Furthermore, the parameter module defines each of parameters. For example, the Repetitions refers to repetition of a set of the workout session. The antigravityDuration refers to time elapse of concentric contraction during each repetitions. The gravityDuration refers to time elapse of eccentric contraction during each repetitions. The maxAntiGravityAcceleration refers to maximum accelerate value of movement during concentric contraction. The maxAntiGravityAccelerationTime refers to time elapse from the movement began to the maximum accelerate value of movement during concentric contraction (each rep.). The averageAntiGravityAcceleration refers to average value of the acceleration during concentric contraction. The averageGravityAcceleration refers to average value of the acceleration during eccentric contraction. The leverArm refers to leverage. The waitDuration refers to rest time. The formula module 1452 manages a plurality of formula, such as training volume per set=repetitions×load, power per repetitions=load×(averageAntiGravityAcceleratin×antiGravi+averageGravityAcceleration×gravityDuration)/(antiGravityDuration+gravityDuration), force per repetition=load×(averageAntiGravityAcceleration+averageGravityAcceleration)/2, work per repletion load×(averageAntiGravityAcceleration×antiGravityDuratin averageGravityAcceleration×gravityDuration), and so on. The formula module 1452 manages a plurality of formulas. For example, training volume per set=repetitions×load, power per repetitions=load×(averageAntiGravityAcceleratin×antiGravi+averageGravityAcceleration×gravityDuration)/(antiGravityDuration+gravityDuration), force per repetition=load×(averageAntiGravityAcceleration+averageGravityAcceleration)/2, work per repletion=load×(averageAntiGravityAcceleration×antiGravityDuratin+averageGravityAcceleration×gravityDuration), Average work per set=(Total work of a set)/Reps, and so on. The report generating module 1451 generates the exercise report through analyzing the exercise data in accordance with the selected formula selected from the formula module 1452 and the selected parameter selected from the parameter module 1453.

The training module 14 further comprises a training plan module 142. The training plan module 142 separately communicatively connects with the analyzing module 141 and the report module 145. The trainee is capable of configuring the exercise plan through the training plan module 142. It is worth mentioning that the training plan module is capable of recommending an exercise plan to the trainee. More specifically, the training plan module 142 analyzes the exercise report of the trainee acquired from the report module 145 for generating an adjusting data. The training plan module 142 further processes the configuration of the trainee and the adjusting data for generating a recommendation exercise plan. Preferably, the training plan module 142 acquits the exercise pattern of the trainee from the study module 15. The training plan module 142 generates the recommendation exercise plan through processing the exercise pattern of the trainee and the exercise report of the trainee.

It is worth mentioning that the training plan module 142 is capable of generating a training plan for the trainer. The analyzing module 141 acquires the trainee information trained by the trainer through analyzing the trainer information acquired from the user management module 11. The analyzing module 141 analyzing the training history of each trainee trained by the trainer and the exercise report of each trainee trained by the trainer from the report module 145. The analyzing module classifies trainees according to training time, training location and current exercising movement for generating an classification data. The analyzing module 141 sends the training history of each trainee trained by the trainer, the exercise report of each trainee trained by the trainer and the classification data to the training plan module 142. The training plan module 142 generates the training plan of the trainer according to the training history of each trainee trained by the trainer, the exercise report of each trainee trained by the trainer and the classification data. Preferably, the training plan module 142 acquires the training pattern of the trainer. The training plan module 142 generates the training plan taught by the trainer according to the training pattern of the trainer, the trainer information and the trainees information. It was mention that the training plan module 142 is capable of generates a training session taught by the trainer. The analyzing module 142 analyzes the detector information and the equipment information to obtain a training location providing a plurality of the strength training equipment are available to use during the training time in the training plan. The training plan module 142 arranges a training session taught by the trainer in the training location.

The report module 145 is capable of generating a training report of the trainer. The analyzing module 141 separately acquires the status data of the detector 20 installed on the load portion of the strength training equipment of each trainee taught by the trainer and the training plan of the trainer. The report generating module 1451 generates the training report of the trainer according to the status data of the detector 20 installed on the load portion of the strength training equipment of each trainee taught by the trainer, the training plan of the trainer, the formula selected from the formula module 1452 and the parameter selected from the parameter module 1453. It is worth mentioning that the report module 145 is capable of generating a session report. The analyzing module 141 acquires the statues data of each trainee attended to the exercise session, and the session plan taught by the trainer. The report generating module 1451 generates the session report according to the statues data of each trainee attended to the exercise session, the session plan taught by the trainer, the formula selected from the formula module 1452 and the parameter selected from the parameter module 1453.

The training module 14 further comprises a configuration module 143. The configuration module 143 separately communicatively connects with the analyzing module 141, the training plan module 142 and the report module 145. The configuration module 143 is capable of being embodied as an App (Application) installed on a computing device. The computing device refers to smartphone, computer, laptop, tablet, wearable device. In a preferred embodiment, the configuration module 143 is installed on a smartphone. In other words, through the smartphone, the configuration module 143 separately communicatively connects with the detector 20, the analyzing module 141, the training plan module 142 and the report module 145. The configuration module 143 further presents the user interface, such as selecting movement UI and install detector UI. The trainee review the exercise report through the configuration module 143. The trainee review the training report through the configuration module 143. As shown on FIG. 15.

In other words, the trainee/the trainer separately communicates with the could platform 10 and the detector 20 through the smartphone. Through the smartphone, the exerciser is able to review the exercise report, such as the RM, the RM history, the current training plan and so on. The exerciser is capable of configuring the training content, such as movement, RM, the exercising muscle, and so on, as shown on FIG. 7. The configuration module 143 generates a configuration data according to the configuration of the user, and sends to the training plan 142. If the UI of the trainee profile (as shown on FIG. 6) is shown, the report port portion 601 shows Training Volume Maximum, Force Maximum and Power Maximum. Training Volume Maximum, Force Maximum and Power Maximum are send to the report module 145 as parameters. The report module 145 selects the corresponding formulas and generates the exercise report regarding to Training Volume Maximum, Force Maximum and Power Maximum. The exercise report regarding to Training Volume Maximum, Force Maximum and Power Maximum shows on the report portion 601.

The training module 14 further comprises a guide module 144. The guide module 144 separately communicatively connects with the training plan module 142 and the configuration module 143. The guide module 144 provides a guide for adjusting the strength training equipment for adjusting the movement. For example, when the user select a movement through the configuration module 143. The guide module 144 shows the muscle diagrams to indicate which muscle is exercised through the selected movement. The guide module 144 further guides how to adjust the detector according to the selected movement. For example, if the exerciser selects the bilateral movement, the guide module 144 shows the position of the detector 20 installed on the strength training equipment. If the exerciser selects the isolateral movement, the guide module 144 shows the movement needs two detectors 20, and the two detectors 20 are separately place on the two load portions of the strength training equipment. After the detectors 20 are installed on the load portions E1, the guide module 144 initializes the detectors 20. The guide module 144 shows the corrected movement gesture through the configuration module 143, as shown in FIG. 14A and FIG. 14B. The presentation portion 1002 shows a movement gesture. The indication portion 1003 shows an instruction. The topic portion 1001shows a topic. The exerciser does exercise as the corrected movement gesture, the detectors 20 sends the initial status data to the analyzing module 141. After the initializing the detectors 20 is finished, the exerciser begins to do exercise, the detectors 20 continuously sends the status data to the analyzing module 141. The analyzing module 141 processes the status data and generates a workout data. The workout data is sent to the configuration module 143, the configuration module 143 shows the workout data according to a workout data. It is worth mentioning that the analyzing module 141 is capable of analyzing a period of status data, a period of the training plan to generates a training pattern of the exerciser.

Referring to FIG. 2 of the drawing, the detector 20 structure of the strength training system according to the preferred embodiment of the present invention is illustrated. The detector 20 further comprises a sensor module 201, a communication module 202 and a power module 203. The sensor module 201 separately communicatively connects with the communication module 202 and the power module 203. The sensor module 201 detects the movement status of the load portion E1 of strength training equipment through moving with the load portion E1 of the strength training equipment. The sensor of the sensor module 201 selects from line accelerometer, gravity sensor, gyroscope, etc. The sensor module 201 generates the statues data and sends to the training module 14 through the communication module 202. The communication module 202 communicatively connects with the computing device. In other words, the communication module 202 manages communication with other device. The power module 203 supplies power to the sensor module 201 and the communication module 202. Preferably, the power module 203 is embodied as a battery. In a preferably embodiment the detector 20 is detachably installed on the load portion E1 of the strength training equipment. In another preferably embodiment, the detector 20 is pre-install on the load portion E1 of the strength training equipment. The detector 20 further comprises a sensing algorism module 204. Sensing algorism module 204 is communicatively connected with the sensor module 201, the power module 23 and the communication module separately. Through communication module 202, the configuration module 143 is capable of updating the algorism stored in the sensing algorism 204. In other words, through updating the algorism stored in the sensing algorism 204, the detector 20 is improved. For example, the sensing algorism module 204 collects raw data from the sensor module 201 and decides duration of centric and eccentric movements. Through updating an switch algorism, the sensing algorism module 204 is capable of deciding a switch point according to the raw data collected from the sensor module 201. In other words, if the sensing algorism module 204 decides the detector 20 is static, the sensing algorism module 204 adjusts the power module 203 in a sleeping mode for saving power. If the sensing algorism module 204 decides the detector 20 is moving, the sensing algorism module 204 adjusts the power module 203 in a working mode. In other words, through updating the algorism of the sensing algorism module 204, the function of the detector 20 is added. In addition, through updating the algorism of the sensing algorism module 204, the efficiency of the sensing algorism module 204 is improved. In a preferred embodiment, the raw data is provided by gravity sensor and gyroscope.

In another preferred embodiment, the configuration module 143 is installed on a smartphone. The analyzing module 143 is able to identify the model of the strength equipment through the camera of the smartphone. For example, the configuration module 143 take a picture of the strengthen training equipment the configuration module 143 sends the picture of the strengthen training equipment to the equipment management module 12. The equipment management module 12 identifies the model of the strengthen training equipment through the picture of the strengthen training equipment. An identification code of the detector 20 is capable of being showed on the surface of the detector 20. The configuration module 143 take a picture regarding to the detector 20 installed on the load portion E1. The picture regarding to the detector 20 installed on the load portion E1 is sends to the equipment management module 12 and the detector management module 13 separately. The equipment management module 12 identifies the load portion E1 of the strength training machine and obtains the identification code of the load portion E1. The identification code of the load portion E1 is sent to the analyzing module 141. The detector management module 13 identifies the detector 20 through identifying the identification code of the detector 20. The identification code of the detector 20 is sent to the analyzing module 141. The analyzing module 141 determines whether the detector 20 is placed in a right position according to the picture regarding to the detector 20 installed on the load portion E1, the identification code of the detector 20, the identification code of the load position E1 and the model of the strength training equipment. If the detector 20 is placed in a right position of the load portion E1, the analyzing module 141 pairs the detector 20 and the load portion E1 through pairing the identification code of the detector 20 and the identification code of the load portion E1. After the detector 20 and the load portion E1 are paired, the initialization of the detector 20 is finished. The user begins to excise.

It is worth mentioning that the configuration 143 is able to utilize the camera of the smartphone to scan the strength training equipment, the identification code of the detector 20 and the load portion installed the detector 20. The equipment management module 12 identifies the model of the strength training equipment through the configuration module 143 scanning the strength training equipment. The detector management module 12 identifies the identification code of the detector 20 through the configuration module 143 scanning the identification code of the detector 20. The analyzing module 141 acquires the installation position of the detector 20 through the configuration module 143 scanning the load portion E1. If the analyzing module 141 determines the detector 20 is placed in the right position, the analyzing module 141 pairs the identification code of the detector 20 and the identification code of the strength training equipment. After the detector 20 and the load portion E1 is paired, the initialization of the detector 20 is finished. The user begins to excise.

In another preferred embodiment, the strength training system further comprises at least one indicator 30, as shown on FIG. 16A and FIG. 16B. The indicator 30 is installed on the arm E2. Preferably, the indicator 30 is installed on the load portion E1. The indicator 30 is stored the position information of the strength training equipment. If the indicator 30 is installed on the arm E2, the indicator 30 is stored the position information of the arm E2 of the strength training equipment. If the indicator 30 is installed on the load portion E1, the indicator 30 is stored the position information of the load portion E1 of the strength training equipment.

The detector 20 is installed on the indicator 30. The indicator 30 is able to communicate with the detector 20. The detector 20 obtains the position information from the indicator 30 and sends the position information to the analyzing module 141. In other words, the analyzing module 141 is capable of identifying the installed position of the detector 20 through the position information of strength training equipment. After the installed position of the detector 20 is confirmed, the initialization of the detector 20 is finished, the user begins to exercise. The user is easy to place the detector 20 in the right position according to the position of the indicator 30. Furthermore, the information of the strength training equipment is stored in the indicator 30. In a preferred embodiment, the indicator 30 is embodied as RFID (Radio frequency identification devices). In another preferred embodiment, the indicator 30 is embodied as an identification code, such as QR code (Quick Respond code). For example, through the camera of the smartphone, the configuration module 143 is capable of acquiring the information of the strength training equipment stored in the QR code. 

What is claimed is:
 1. A strength training system comprising: a detector for detecting moving status of a load portion of a strength training equipment through moving with the load portion of the strength training equipment; and a training module, wherein said training module communicatively connects with said detector, wherein said detector generates a status data according to the moving status of the load portion of the strength training equipment and sends to the training module, said training module generating a exercise report through analyzing the status data.
 2. The strength training system, as recited as claim 1, further comprising a user management module for managing a trainee and a trainer, wherein said user management module communicatively connects with said training module, wherein said user management module certificates trainer through certificating said exercise report of the trainee.
 3. The strength training system, as recited as claim 2, further comprising an equipment module for managing the equipment information and a detector module for managing the detector information; wherein said training module generates the exercise report according the equipment information acquired from said equipment module and the detector information acquired from said detector module.
 4. The strength training system, as recited as claim 3, wherein said training module further comprises: an analyzing module, said analyzing separately communicatively connects with the detector, the user management module, the equipment management module and the detector management module, wherein said analyzing module obtains an analyzing result according to the status data acquired from the detector, the trainee information acquired from the user management module, the equipment information from the equipment management module, the detector information acquired from the detector management module; and an analyzing module, wherein said analyzing separately communicatively connects with said detector, said user management module, said equipment management and said detector management module, wherein said analyzing module a report module communicatively connecting with said analyzing module, wherein, said report module generating the exercise report according to the analyze result acquired from said analyzing module.
 5. The strength training system, as recited as claim 3, wherein said training module further comprises: an analyzing module, said analyzing separately communicatively connects with the detector, the user management module, the equipment management module and the detector management module, wherein said analyzing module obtained training result through analyzing the trainer information acquired from the user management module, the equipment information from the equipment information from the equipment management module the detector information acquired from the detector management module, and the statues data acquired from the detector; and a report module communicatively connecting with said analyzing module, wherein said report module generating the trainer report according to the training result acquired from said analyzing module.
 6. The strength training system, as recited as claim 4, wherein said report module further comprises: a parameters module managing a plurality of parameters; a formula module managing a plurality of formula; and a report generating module, wherein said report generating module separately communicatively connects with said parameter module and said formula module, wherein said report generating module analyzes the analyzing result according to said parameters acquired from said parameter module for obtaining the requiring parameters, and then the requiring parameters is applied for said formula selected from said formula module so as to generate the exercise report.
 7. The strength training system, as recited as claim 5, wherein said report module further comprises: a parameters module managing a plurality of parameters; a formula module managing a plurality of formulas; and a report generating module, wherein said report generating module separately communicatively connects with said parameter module and said formula module, wherein said report generating module analyzes the training result according to said parameters acquired from said parameter module for obtaining the requiring parameters, and then the requiring parameters is applied for said formula selected from said formula module so as to generate the training report.
 8. The strength training system, as recited as claim 4, wherein said training module further comprises a training plan module, wherein said training plan module separately communicatively connects with said analyzing module and said report module, wherein said training plan module generates an exercise plan through analyzing said exercise plan of the trainee and trainee information acquired from said user management module.
 9. The strength training system, as recited as claim 8, wherein said training plan module analyzing the number of detector acquiring from said detector management module and the number of the load portion of the strength training equipment, if the number of detector acquiring from said detector management module less than the number of the number of the load portion of the strength training equipment, said training plan module generates the exercise plan with a adjust step for adjusting said detector.
 10. The strength training system, as recited as claim 5, wherein said training module further comprises a training plan module, wherein said training plan module separately communicatively connects with said analyzing module and said report module, wherein said training plan module generates a training plan through analyzing a plurality of said exercise plans of trainees and corresponding trainees information acquired from said user management module.
 11. The strength training system, as recited as claim 9, wherein said training module further comprises a guide module, wherein said guide module communicatively connects with said training plan module to generate a guide for adjusting said detector.
 12. The strength training system, as recited as claim 9, further comprising a study module, wherein said study module generates an exercise pattern of the trainee through studying the trainee information acquired from the user management module and the exercise report of the trainee.
 13. The strength training system, as recited as claim 10, further comprising a study module, wherein said study module further comprising a study module, where said study module generates a training pattern of the trainer through studying the trainer information acquired from the user management module and the trainer report of the trainer.
 14. The strength training system, as recited as claim 13, wherein said study module further generates a utilizing pattern of the strength training equipment through studying said detector information acquired from said detector management module and the equipment information acquired from said equipment management module.
 15. The strength training system, as recited as claim 14, wherein said study module further generates a training recommendation through analyzing the training pattern of the trainer, the utilizing pattern of the strength training equipment, and the corresponding trainee information trained by the trainer.
 16. The strength training system, as recited as claim 14, wherein said study module further generates a exercise recommendation through analyzing the trainer pattern and the utilizing pattern of the strength training pattern.
 17. The strength training system, as recited as claim 11, wherein said training module further comprises a configuration module, said configuration module provides a plurality of UI for guiding the adjustment of said detector on said strength training equipment.
 18. The strength training system, as recited as claim 17, wherein said configuration module is installed on a computing device, wherein said configuration module communicatively connects with said detector for adjusting said detector.
 19. The strength training system, as recited as claim 1, wherein said detector is detachable installed on a load portion of said strength training equipment.
 20. The strength training system, as recited as claim 1, wherein said detector is pre-installed on a load portion of said strength training equipment. 